/*
  hoja de estilo para los checkbox
*/

/* estilo para los checkbox del tree  */
.chk-box {
    visibility: collapse;
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
}

.chk-box-lbl {
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;

    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box + .chk-box-lbl{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:focus + .chk-box-lbl{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:checked + .chk-box-lbl{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:checked:focus + .chk-box-lbl{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

/* estilo delo checkbox de todos  */

.chk-box + .chk-box-lbl-all{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false-all.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:focus + .chk-box-lbl-all{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false-all.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:checked + .chk-box-lbl-all{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true-all.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:checked:focus + .chk-box-lbl-all{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true-all.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

/* estilo delo checkbox de todos 3  */

.chk-box + .chk-box-lbl-all-2{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false-all-2.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:focus + .chk-box-lbl-all-2{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false-all-2.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:checked + .chk-box-lbl-all-2{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true-all-2.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:checked:focus + .chk-box-lbl-all-2{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true-all-2.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

/* estilo delo checkbox de todos 3  */

.chk-box + .chk-box-lbl-all-3{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false-all-3.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:focus + .chk-box-lbl-all-3{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/false-all-3.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:checked + .chk-box-lbl-all-3{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true-all-3.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}

.chk-box:checked:focus + .chk-box-lbl-all-3{
    padding-left: 18px;
    padding-top:0px;
    padding-bottom:0px;
    height: auto;
    width:auto;
    cursor: pointer;
    background: url("img/true-all-3.png") 0 0 no-repeat;
    font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
}